/*
	This file is part of Sandbox.

	Copyright (C) 2008  Marleine Daoud <marleine@gmail.com>

	Sandbox is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 3 of the License, or
	(at your option) any later version.

	Sandbox is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License 
	along with Sandbox.  If not, see <http://www.gnu.org/licenses/>.
*/

#import <gtk.h>

/**
* An interface for the SearchAndOrUI class. An interface for the SearchAndOrUI 
* class, it inherites from class HBox. It creates the box where the and/or combo 
* box as well as its label are displayed. 
*
* @author Marleine Daoud
*/

@interface SearchAndOrUI: HBox {
@public
	Label *andorlabel; /**< instance value andorlabel of type Label pointer.*/ 
	ComboBox *andorcombo; /**< instance value andorcombo of type ComboBox pointer.*/ 
	HBox *andorbox; /**< instance value andorbox of type HBox pointer.*/ 
}

/**
* A method to initialize a SearchAndOrUI instance. A method to initialize the 
* SearchAndOrUI by allocating and initializing the label, the combobox and the 
* box including them. 
*/

- init;

/**
* A method to free a SearchAndOrUI instance. A method to free the 
* SearchAndOrUI by freeing the label, the combobox and the box including them. 
*/

- free;

@end
